Self rescue - Spanish English Dictionary